#pragma once

class Renderer
{
public:
	virtual void __stdcall AddRef() = 0;
	virtual void __stdcall Release() = 0;

};

class Engine
{
public:
	virtual void __stdcall AddRef() = 0;
	virtual void __stdcall Release() = 0;

	virtual Renderer* __stdcall GetRenderer() = 0;
};

extern "C" Engine* __stdcall CreateEngine();

